<!DOCTYPE html>
<html lang="zh-CN">
    <head>
        <meta charset="UTF-8" />
        <title>16_正则表达式-相关方法</title>
    </head>
    <body>
        <script>
            // (1) split
            var str = '1a2b3c4d5e6f7g8';
            console.log(str.split(/[a-z]/));

            // (2) search
            // 只会会返回第一个符合条件的元素的下标
            var str2 = 'hello';
            console.log(str2.search(/l/));

            // (3) match
            // 默认会找到第一个符合条件的数据  并且返回
            // 如果我们想要全部数据的话 我们就需要在后面加一个全局匹配的模式 
            // g ==》global
            var str3 = '1a2b3c4d5e6f7g8AFFDJFLDJF';
            console.log(str3.match(/[a-z]/ig));

            // (4) replace
            // 默认情况下只会替换第一个符合条件的元素 
            var str4 = '1a2b3c4d5e6f7g8';
            console.log(str4.replace(/[a-z]/g,'@_@'));

        </script>
    </body>
</html>